﻿using DL.Net;
using Logic.Protocal.MessagePool;
using Message.Base;
using UnityEngine;

namespace Logic.Handler
{
    public static class SystemMessageHandle
    {
        public static void AddAllListener()
        {
            NetAsyncMgr.AddNetMessageListener(MessagePool.HeartMessage_ID, HeartMessageHandler);
        }
        
        
        private static void HeartMessageHandler(BaseMessage msg)
        {
            Debug.Log($"接收到心跳消息");
            ReturnMessage(msg);
        }

        private static void ReturnMessage(BaseMessage msg) => MessagePool.ReturnMessage(msg);
    }
}
